#pragma once

#include "BLL.h"
#include "DAL\DAL.h"

DataEntity RegionToDalEntity(Region BLLEntity);
Region DalEntityToRegion(DataEntity DALEntity);

DataEntity ProductToDalEntity(Product BLLEntity);
Product DalEntityToProduct(DataEntity DALEntity);

DataEntity ContactToDalEntity(Contact BLLEntity);
Contact DalEntityToContact(DataEntity DALEntity);

DataEntity CustomerToDalEntity(Customer BLLEntity);
Customer DalEntityToCustomer(DataEntity DALEntity);

DataEntity SupplierToDalEntity(Supplier BLLEntity);
Supplier DalEntityToSupplier(DataEntity DALEntity);

DataEntity DeliveryToDalEntity(Delivery BLLEntity);
Delivery DalEntityToDelivery(DataEntity DALEntity);

DataEntity DeliveryBatchToDalEntity(DeliveryBatch BLLEntity);
DeliveryBatch DalEntityToDeliveryBatch(DataEntity DALEntity);

DataEntity SupplyToDalEntity(Supply BLLEntity);
Supply DalEntityToSupply(DataEntity DALEntity);

DataEntity SupplyBatchToDalEntity(SupplyBatch BLLEntity);
SupplyBatch DalEntityToSupplyBatch(DataEntity DALEntity);